Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Miami Open - Miami Hopman Cup - Nice Cincinnati Open - Cincinnati Rolex Paris Masters - Paris European Open - Brussels Qatar F1a France F4 France F8 Italy F4 Italy F5 France F17 France F2 Luxembourg F1 Belgium F1 Belgium F2 Belgium F3 Greece F4 Greece F5 Germany F23 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Dominican Republic F4 Germany F5 Canada F1 Canada F2 Korea F1 Korea F2 Korea F3 Kuwait F1 Kuwait F2 Italy F16 Italy F17 Italy F18 Germany F12 France F3 France F19 Great Britain F1 Italy F2 Italy F3 Italy F4 Italy F10 Germany F8 Germany F9 Germany F10 Germany F11 Belgium F1 France F18 Israel F4 Poland F2 Poland F3 France F19 France F20 France F9 France F16 France F14 France F18 UAE F1 France F2 France F3 XXX Edizione 'A Savoldi Marco' - Manerbio Challenger Leon 2004 - Leon Siemens Open 2004 - Scheveningen X Abierto Internacional de Salinas - Salinas Challenger Ford de Cherbourg - Cherbourg Abierto Club Casablanca - Mexico City Steelers Cup - Kosice Internazionali di Tennis - Bergamo Citta di Monza - Monza Open de Montauban - Montauban Open de Montauban - Montauban 7° Trani Cup - Trani St. Petersburg Challenger 2006 - St. Petersburg IPP Geneva Trophy - Geneva Genoa Open - Genova Hilversum Open - Hilversum Siemens Open - Scheveningen Morocco Tennis Tour - Casablanca Challenger 42 - Andrezieux Challenger Lugano - Lugano Trofeo Sisma Mantova - Mantova Internationaux de Nouvelle-Caledonie - New Caledonia The LTA Men's Challenger Wrexham - Wrexham Draft Corona Mexico City Open - Mexico City Internationaux de Doubs Open de Franchie-Comte - Besancon Open de Montauban - Montauban Morocco Tennis Tour - Rabat Heilbronn Open - Heilbronn San Luis Potosi Challenger - San Luis Potosi Morocco Tennis Tour - Meknes Open de Montauban - Montauban Porsche Open - Poznan Samsung Securities Cup - Seoul Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes The LTA Bolton Challenger - Bolton Challenger 42 - Andrezieux Constanta Challenger - Constanta Torneo Internacional Challenger Fila 2005 - Leon The Surbiton Trophy - Surbiton Samarkand Challenger - Samarkand Tunis Open - Tunis San Marino CEPU Open - San Marino Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Siemens Open - Scheveningen Tatra Banka Slovak Open - Bratislava Noumea Challenger GHI Bronx Classic - Bronx Wroclaw Challenger Belgrade Challenger Besancon Challenger Cherbourg Challenger Korat Challenger Rhodes Challenger Nottingham Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble San Benedetto Challenger Croatia Osiguranje Rijeka Open - Rijeka Segovia Challenger Samarkand Challenger GHI Bronz Classic - Bronx Almaty Challenger Alphen Challenger Todi Challenger Palermo Challenger Mons Challenger KGHM Dialog Polish Indoors - Wroclaw Orleans Challenger BNP Paribas Primrose - Bordeaux Rennes Challenger Bordeaux Challenger Eckental Challenger Siemens Open - Scheveningen Istanbul Challenger Karshi Challenger Geneva Challenger Como Challenger St. Remy Challenger Rabat Challenger Todi Challenger Reunion Island Challenger Internationaux du Doubs - Besancon Sarajevo Challenger Bath Challenger Pingguo Challenger Bangkok Challenger Nottingham Challenger Cherbourg Challenger Morocco Tennis Tour - Tanger Braunschweig Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta St. Brieuc Challenger Scheveningen Challenger Guangzhou Challenger Johannesburg Challenger Granby Challenger Open D'Orleans - Orleans Fergana Challenger Orbetello Challenger Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Trani Challenger Orbetello Challenger St. Remy Challenger Istanbul Challenger Tashkent Challenger Mons Challenger Rennes Challenger Orleans Challenger Geneva Challenger Cherbourg Challenger Le Gosier Challenger Genova Open Challenger - Genova Challenger 42 - Andrezieux Prague Challenger Tashkent Challenger - Tashkent Quimper Challenger Quimper Challenger Dallas Challenger Aamulehti Tampere Open - Tampere Bordeaux Challenger Timisoara Challenger - Timisoara Istanbul Challenger Eskisehir Challenger Turin Challenger Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Fes Tunis Open 2007 - Tunis Scheveningen Challenger Tampere Challenger Internazionali di Tennis di Bergamo - Bergamo Mons Challenger Turin Challenger Orleans Challenger Bratislava Challenger Aix En Provence Challenger Ramat Hasharon Challenger Orleans Challenger Noumea Challenger China Open - Beijing Winnetka Challenger Cordenons Challenger San Marino Challenger Bordeaux Challenger Ljubljana Challenger Mons Challenger Orleans Challenger ATP Challenger Numea - New Caledonia Open de Franche-Comte - Besancon San Luis Potosi Challenger - San Luis Potosi Helsinki Challenger Le Gosier Challenger Nottingham Challenger Ilkley Challenger Brest Challenger Sony Ericsson Open 2008 - Belgrade Ottignies-Louvain-la-Neuve Challenger Open de Franche-Comte - Besancon Dortmund Challenger Tennis Napoli Cup - Napoli Cary Challenger KGHM Polish Indoors - Wroclaw Garden Open 2005 - Rome Phoenix Challenger ECM Prague Open 2005 - Prague Bordeaux Challenger GHI Bronx Tennis Classic - Bronx Phoenix Challenger V Trani Cup - Trani Steelers Cup 2005 - Kosice Kyiv Open - Kiev Nokian Hakkapeliitta Open - Tampere Ortisei Challenger BSI Challenger Lugano - Lugano 3° Trofeo 'Citta di Brindisi' - Brindisi Bulgarian Open - Sofia Open Sainte Victoire - Aix-En-Provence Memorial Savigni - Sassuolo GHI Bronx Classic - Bronx Riviera di Rimini Challenger - Rimini Porsche Open - Poznan TED Open - Istanbul Aix En Provence Challenger Verona Challenger Riviera di Rimini Challenger - Rimini San Marino Challenger Banja Luka Challenger - Banja Luka Ethias Trophy - Mons Bergamo Challenger Ottignies-Louvain-la-Neuve Challenger San Remo Tennis Cup - San Remo Turin Challenger Irving Challenger Cairo Challenger Open de Rennes - Rennes Alphen Challenger Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Bordeaux Challenger Izmir Challenger Rome Challenger Open 13 - Marseille Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Open de Moselle - Metz Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Grand Prix Hassan II - Casablanca Jersey Challenger Croatia Open - Umag Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Grand Prix de Tennis de Lyon - Lyon Bergamo Challenger Estoril Open - Estoril Guadalajara Challenger AEGON Championships - London AIG Japan Open Tennis Championships - Tokyo SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open de Moselle - Metz Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo SA Tennis Open - Johannesburg Open 13 - Marseille Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Chennai Open - Chennai Mouilleron-Le-Captif Challenger Helsinki Challenger Petange Challenger Winston Salem - Winston Salem Noumea Challenger Mons Challenger Heilbronn Challenger Kazan Challenger Davidoff Swiss Indoors Basel - Basel Tanger Challenger Aircel Chennai Open - Chennai Meknes Challenger The Artois Championships - London Cherbourg Challeger Open Sud de France - Montpellier Open Sud de France - Montpellier Sarajevo Challenger Marrakech Challenger Open 13 - Marseille Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport UNICEF Open - 's Hertogenbosch Studena Croatia Open - Umag Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Malaysian Open - Kuala Lumpur AEGON Championships - London Topshelf Open - 's-Hertogenbosch Moselle Open - Metz Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem AIG Japan Open - Tokyo Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Apia International - Sydney Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona AEGON Championships - London Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Delray Beach International Tennis Championships - Delray Beach Rakuten Japan Open - Tokyo Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Swiss Indoors Basel - Basel BMW Open - Munich Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Abierto Mexicano Telcel - Acapulco Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Rakuten Japan Open - Tokyo Libema Open - 's-Hertogenbosch ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille European Open - Antwerp Antalya Open - Antalya Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Tunis Challenger Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Moselle Open - Metz Open de Nice Cote d'Azur - Nice China Open - Beijing AEGON International - Eastbourne Gonet Geneva Open - Geneva Mouilleron-Le-Captif Challenger Gerry Weber Open - Halle EFG Swiss Open - Gstaad Abierto Mexicano Telcel - Acapulco China Open - Beijing Barcelona Open BancSabadell - Barcelona Credit Agricole Suisse Open - Gstaad Shenzhen Open - Shenzhen Thailand Open - Bangkok Noventi Open - Halle Vercelli Challenger Citi Open - Washington Poznan Challenger Open Sud de France - Montpellier Aircel Chennai Open - Chennai Citi Open - Washington Astana Open - Astana Swiss Indoors Basel - Basel Open Parc - Lyon Libema Open - 's-Hertogenbosch Open Sabadell Atlantico - Barcelona Irving Challenger Open 13 Provence - Marseille ABN AMRO Open - Rotterdam Winston-Salem Open - Winston-Salem Loughborough Challenger Abierto Mexicano Telcel - Acapulco Citi Open - Washington Swiss Indoors Basel - Basel Open Sabadell Atlantico - Barcelona BMW Open - Munich Barcelona Open BancSabadell - Barcelona AEGON Championships - London Bet-at-home Cup - Kitzbuhel Campbell's Hall of Fame Tennis Championships - Newport Noumea Challenger Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Moselle Open - Metz Kremlin Cup - Moscow Aircel Chennai Open - Chennai Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Delray Beach Open - Delray Beach Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo Moselle Open - Metz Orleans Challenger Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp AEGON Championships - London SkiStar Swedish Open - Bastad AEGON Championships - London Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad Swiss Indoors Basel - Basel Challenger 42 - Andrezieux Open Sud de France - Montpellier Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Barcelona Open BancSabadell - Barcelona Konzum Croatia Open - Umag Suisse Open - Gstaad Moselle Open - Metz Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Open Sud de France - Montpellier Challenger Ford de Cherbourg - Cherbourg ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Winnipeg Challenger Millennium Estoril Open - Estoril Canberra Challenger Moselle Open - Metz Rakuten Japan Open - Tokyo The LTA Wrexham Challenger - Wrexham European Open - Antwerp Grand Prix Hassan II - Marrakech Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open D'Orleans - Orleans ABN AMRO World Tennis Tournament - Rotterdam Heineken Open Shanghai - Shanghai Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Noventi Open - Halle Swiss Indoors Basel - Basel ABN AMRO Open - Rotterdam Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle Orleans Challenger Open 13 - Marseille Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp United Cup - Australia Open Parc - Lyon ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Brest Challenger Grand Prix Hassan II - Marrakech BMW Open - Munich Winston-Salem Open - Winston-Salem Danderyd Challenger Dutch Open Tennis - Amersfoort Libema Open - 's-Hertogenbosch Atlanta Open - Atlanta Open Occitanie - Montpellier Hangzhou Open - Hangzhou If Stockholm Open - Stockholm Brisbane International - Brisbane Barcelona Open Banc Sabadell - Barcelona Open de Tenis Comunidad Valenciana - Valencia Citi Open - Washington European Open - Antwerp Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Cap Cana Challenger Ilkley Challenger BNP Paribas Masters - Paris Brisbane International - Brisbane Pau Challenger Phoenix Challenger Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati BNL dItalia - Rome BNP Paribas Masters - Paris BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Brisbane International - Brisbane Sony Open Tennis - Miami Masters Series Monte-Carlo - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Power Horse Cup - Dusseldorf Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai ATP Masters 1000 - Shanghai Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Gerry Weber Open - Halle BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Heineken Open - Auckland Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Moselle Open - Metz BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Citi Open - Washington Rogers Cup - Toronto Western & Southern Open - Cincinnati French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Coupe Rogers - Montreal Miami Open - Miami Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Australian Open - Melbourne Bucharest Open - Bucharest Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Rogers Cup - Toronto Miami Open - Miami Wimbledon - London Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York National Bank Open - Toronto Shanghai Rolex Masters - Shanghai Medibank International - Sydney Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Campbells Hall of Fame Tennis Championships - Newport U.S. Open - New York Australian Open - Melbourne European Open - Antwerp French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Hall of Fame Tennis Championships - Newport Great Ocean Road Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, QF, BEL-CAN 5-0 French Open - Paris Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, QF, BEL-ITA 3-2 Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London Davis Cup, World Group, F, FRA-BEL 3-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Qualifiers, 1R, FIN-BEL 2-3 Australian Open - Melbourne Davis Cup, Group C, Hamburg Kooyong Classic - Kooyong All Lower level tournaments U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Davis Cup, Finals, Group D Davis Cup, World Group, PO, KOR-BEL 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 Olympics - London Olympics - Rio de Janeiro Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, SF, BEL-AUS 3-2 Nitto ATP Finals - London Davis Cup, World Group, 1R, BEL-CRO 2-3 Davis Cup, World Group, PO, BEL-BRA 4-0 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-HUN 3-2 Laver Cup - Chicago French Open (juniors) Wimbledon (juniors) Kooyong Classic - Kooyong Mubadala World Tennis Championship Adelaide International - Adelaide Barclays ATP World Tour Finals - London Wimbledon - London